/* 自定义样式补充 */
.container {
    max-width: 1800px;
}

#plantingChart,
#irrigationChart,
#weedingChart,
#pestChart,
#harvestChart {
    width: 100%;
    min-height: 320px;
}

/* 动画效果 */
@keyframes countUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

.chart-container {
    animation: countUp 0.6s ease-out forwards;
}

/* 卡片悬浮效果 */
.card-hover {
    transition: all 0.3s ease;
}

.card-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

/* 霓虹文字效果 */
.neon-text {
    text-shadow: 0 0 5px #00ffff, 0 0 10px #00ffff, 0 0 15px #00ffff;
}

/* 图表悬浮发光效果 */
.echarts-chart:hover {
    box-shadow: 0 0 15px rgba(0, 255, 255, 0.5);
}
